// pages/login/login.js
var app = getApp()
var host=app.globalData.host;
Page({

	/**
	 * 页面的初始数据
	 */
	data: {

	},
	goTohome()
	{
		wx.switchTab({
			url: '../home/home',
		  })
	},
	logintest()
	{
		console.log(host);
		wx.getUserProfile({
			desc: '展示用户信息', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
			success: (res) => {
			  console.log("获取用户信息成功", res)
			  let user = res.userInfo
			  wx.setStorageSync('user', user)
			  this.setData({
				userInfo: user,
				canIUseGetUserProfile: true,
			  })
				this.goTohome()
			},
			fail: res => {
			  console.log("获取用户信息失败", res)
			}
		  })
	},
	login() {
		wx.getUserProfile({
		  	desc: '用于登陆小程序',
		  	success(res)
		  	{
				wx.setStorageSync('user', res.userInfo)
				console.log(res)
				wx.login({
					timeout: 1000,
					success (res)
					{
						console.log(res)
						if(res.code)
						{
							console.log(res.code);
							wx.request({
								method:'GET',
								url:host+'/login',
								data:{
									"code": res.code
								},
								success :ress=>
								{
									console.log(ress);
									if(ress.data.code==2)
									{
										console.log("未注册用户！");
										wx.showToast({
										title: '未注册用户',
										icon:'error'
										})
										getApp().globalData.regingid=ress.data.data;
										wx.navigateTo({
											url: '../reg/reg',
										})
									}
									else if(ress.data.code==0||ress.data.code==3)
									{
										if(ress.data.code==3)
											getApp().globalData.isAdmin=true;
										getApp().globalData.userInfo_doc=ress.data;
										getApp().globalData.isPatient=0;
										wx.switchTab({
											url: '../../home/home',
										})
										wx.showToast({
											title: '欢迎',
										})
									}
									else
									{
										getApp().globalData.userInfo_doc=ress.data;
										getApp().globalData.isPatient=1;
										wx.navigateBack({
										delta: 1,
										})
										wx.reLaunch({
										url: '../../pmenu/pmenu',
										})
										wx.showToast({
											title: '欢迎',
										})
									}
								},
								fail:res=>
								{
									console.log(res);
									wx.showToast({
										title: '登录失败',
									})
								}
							})
						}
					}	,
					fail(res)
					{
						wx.showToast({
							title: '未得到授权',
						})
					}
				})
		  	}	
		})
	},
	radioChange(e) {
		console.log('radio发生change事件，携带value值为：', e)
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {

	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function () {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {

	}
})